
package com.chongchong.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.chongchong.system.dto.EmailTemplateDTO;
import com.chongchong.system.entity.EmailTemplate;
import com.chongchong.system.vo.EmailTemplateVO;
import org.apache.ibatis.annotations.Param;


import java.util.List;

/**
 *  Mapper 接口
 *
 * @author en
 * @since 2022-07-21
 */
public interface EmailTemplateMapper extends BaseMapper<EmailTemplate> {

	/**
	 * 自定义分页
	 *
	 * @param page
	 * @param sysEmailTemplate
	 * @return
	 */
	List<EmailTemplateVO> selectSysEmailTemplatePage(IPage page, @Param("sysEmailTemplate") EmailTemplateDTO sysEmailTemplate);

	/**
	 * 查询所有
	 * @param mouldName
	 * @return
	 */
	List<EmailTemplateVO> listAll(@Param("mouldName") String mouldName);

	/**
	 * 查询最大的模板编号
	 * @return
	 */
	String findMaxMouldNo();
}

